package iso3.pt.dao;

import iso3.pt.model.Alumno;
import iso3.pt.model.Profesor;
import iso3.pt.model.Unidad;

import java.util.*;

import org.hibernate.*;
import org.hibernate.cfg.Configuration;

public class Test {

	/**
	 * @param args
	 */
	
	SessionFactory sessionFactory;
	
	public Test(){
		sessionFactory = new Configuration().configure().buildSessionFactory();
	}
	
	public void insert(){
		Session session = sessionFactory.openSession();
		Transaction tx = session.beginTransaction();
		
		Profesor prof1 = new Profesor(11111111, "1111", "Pablo", "666666666", "pablo@uni.es", "546");
		Profesor prof2 = new Profesor(22222222, "1111", "Paco", "666666666", "paco@uni.es", "547");
		Alumno alum1 = new Alumno(11111111, "1111", "Pablo", "666666666");
		Alumno alum2 = new Alumno(22222222, "1111", "Paco", "666666666");
		
		Unidad uni1 = new Unidad("ESO", "Estructura soporífera", "Apasionante asignatura del sopor");
		session.save(prof1);
		session.save(prof2);
		session.save(alum1);
		session.save(alum2);


		
		tx.commit();
        session.close();
        System.out.println("Done inserciones1!");
	}
	
	
	
	public static void main(String[] args) {
		Test test = new Test();
		test.insert();
	}
	
	

}
